package com.ruoyi.system.mapper;

import com.ruoyi.system.api.domain.SysNucleicAcidUser;

import java.util.List;

/**
 * 核酸检测用户CRUDMapper接口
 * 
 * @author ruoyi
 * @date 2022-10-01
 */
public interface SysNucleicAcidUserMapper 
{
    /**
     * 查询核酸检测用户CRUD
     * 
     * @param userId 核酸检测用户CRUD主键
     * @return 核酸检测用户CRUD
     */
    public SysNucleicAcidUser selectSysNucleicAcidUserByUserId(Long userId);

    /**
     * 查询核酸检测用户CRUD列表
     * 
     * @param sysNucleicAcidUser 核酸检测用户CRUD
     * @return 核酸检测用户CRUD集合
     */
    public List<SysNucleicAcidUser> selectSysNucleicAcidUserList(SysNucleicAcidUser sysNucleicAcidUser);

    /**
     * 新增核酸检测用户CRUD
     * 
     * @param sysNucleicAcidUser 核酸检测用户CRUD
     * @return 结果
     */
    public int insertSysNucleicAcidUser(SysNucleicAcidUser sysNucleicAcidUser);

    /**
     * 修改核酸检测用户CRUD
     * 
     * @param sysNucleicAcidUser 核酸检测用户CRUD
     * @return 结果
     */
    public int updateSysNucleicAcidUser(SysNucleicAcidUser sysNucleicAcidUser);

    /**
     * 删除核酸检测用户CRUD
     * 
     * @param userId 核酸检测用户CRUD主键
     * @return 结果
     */
    public int deleteSysNucleicAcidUserByUserId(Long userId);

    /**
     * 批量删除核酸检测用户CRUD
     * 
     * @param userIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSysNucleicAcidUserByUserIds(Long[] userIds);
}
